package com.tn.dao.cardsender;

import com.tn.controller.alarm.common.model.cardrobot.CardSenderRobotInfoDO;
import com.tn.controller.alarm.common.model.cardrobot.UwbMapGpsDO;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @ClassName CardSenderRobotDO
 * @Description TODO
 * @Author Yezhongzhu
 * @Date 2022/1/5 16:37
 * @Version v1.0
 **/
@Repository
public interface CardSenderRobotDao {
    /**
     * 设备mac地址
     * @param mac
     * @return
     */
    CardSenderRobotInfoDO queryStationId(String mac);

    /**
     * 根据大门获取发卡机信息
     * @param gateNo
     * @return
     */
    List<CardSenderRobotInfoDO> queryStationIdByGateNo(String gateNo);

    /**
     * 获取机柜列表
     * @return
     */
    List<CardSenderRobotInfoDO> queryCardRobotList();

    /*
        获取所有映射数据
     */
    List<UwbMapGpsDO> queryAllMap();


    List<CardSenderRobotInfoDO> queryStationIdByWeightNo(String weightid);
}
